#faq h1,#faq h2,#faq h3{
	color:#222;
	font-style:normal;
}
ol.decimal{
	padding-left:30px;
	margin: 0 0 50px 20px;
}
ol.decimal li{
	list-style:none;
	position:relative;
	margin:3px 0;
}

ol.decimal li a{
	border-bottom-style:dotted;
}

ol.decimal .dbullet{
	display:block;
	width:30px;
	position:absolute;
	left:-35px;
	top:0;
	text-align:right;
	color:#555;
}

#faq_nav h2{
	margin-top:.7em;
}
.item{
	position:relative;
}
.item h1,.item h2,.item h3{
	font-weight:bold;
 	color:#0094DF;
 	text-align:left;
 	margin-left:50px;
	position:relative;
}
.item h1 span,
.item h2 span,
.item h3 span{
	color:#222;
	font-weight:normal;
	margin-right:5px;
	text-align:right;
	display:block;
	position:absolute;
	width:50px;
	top:0;
	left:-60px;
}
.item p{
	margin:0 50px;
}

.context h4{
	margin:20px 0 0 0;
	height:30px;
}

a.pgnav{
    font-size: 80%;
    position: absolute;
    right: 30px;
    top: 20px;
    color:#555;
    border-bottom:1px dotted #555;
}

